home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13668 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.8 KB

  1. Path: mail2news.demon.co.uk!tsys.demon.co.uk
  2. From: Tom Wheeley <tomw@tsys.demon.co.uk>
  3. Newsgroups: comp.lang.c++,comp.lang.c,comp.object,comp.software-eng
  4. Subject: Re: Portability of code & skills (Beware of "C" Hackers etc)
  5. Date: Tue, 26 Mar 96 03:44:39 GMT
  6. Organization: City Zen FM
  7. Message-ID: <827811879snz@tsys.demon.co.uk>
  8. References: <4ikb6kINN1is@mayne.ugrad.cs.ubc.ca> <3150415E.6396@sdt.com> <4ip5om$s9@bughouse.imonics.com> <4isfcu$p09@news1.mnsinc.com> <4j6c48$4mr@bughouse.imonics.com> <4j7i0e$b7k@news1.mnsinc.com>
  9. Reply-To: tomw@tsys.demon.co.uk
  10. X-NNTP-Posting-Host: tsys.demon.co.uk
  11. X-Newsreader: Demon Internet Simple News v1.30
  12. X-Sig-By: Tomsystems Quote v1.2.  (c)1996 Tom Wheeley, tomw@tsys.demon.co.uk
  13. X-Mail2News-Path: tsys.demon.co.uk
  14.  
  15. In article <4j7i0e$b7k@news1.mnsinc.com> huang@mnsinc.com "Szu-Wen Huang" writes:
  16.  
  17. > Imonics Corporation (rcook@imonics.com) wrote:
  18. > : Well, you got the "mean" part right.  As for not being for non-experts,
  19. > : there sure are a lot of people touting Unix as the only good
  20. > : operating system for any purpose.  Sheesh.
  21. > That's of course absurd.  Unix is large and powerful, and obviously
  22. > unsuitable for small systems.
  23.  
  24. I would not call that a suitable distinction.  I own a "small system" (I
  25. think :), and Linux is the only OS which both takes advantage of all my
  26. hardware without using it all for itself.  Dos/Windows{3.11, 95} are just
  27. one large heap of kludges, imho; and Windows NT has ludicrous resource
  28. requirements to run well.
  29.  
  30. Unices are *not* compatible with non-techies , simply because there is
  31. so much control over everything.
  32.  
  33. No mainstream, User friendly OS gives you the control over your system and
  34. applications that Unix does.  I don't think even cron comes standard with
  35. Windows, never mind any sort of useful scripting language.
  36.  
  37. > : As for "necessity": it is not necessary to name the list files command "ls", 
  38. > : the help function "man", the print function "lp", and the editor "vi".
  39. > : It is not and was never necessary to limit options to single case-
  40. > : sensitive letters so that you have to remember all the magic mumbles
  41.  
  42. Well, most GNU programs nowadays have standard one letter options, as well
  43. as verbose options.  Happy?  Mind you, 95% of people choose to use the
  44. little ones.
  45.  
  46. > : to do your work.  It is not necessary to give "cute" names to things
  47. > : (say, "set noclobber").  These things don't save enough space to be
  48.  
  49. Unfortuately, the computer world is becoming `cuter' by the minute.  Just
  50. look at MS Bob.
  51.  
  52. > : worth mentioning, even on the old 8-bit machines.  I don't believe
  53. > : that's why it was done; do you have any evidence?  Would it have
  54. > : taxed those early systems if the "ls" command had been named, say,
  55. > : "list"?  Or "dir"?
  56.  
  57. It was probably designed to be quick to type or something.  I doubt they
  58. decided on `ls' instead of `list' to save memory or time.  Remember that
  59. unix command lines often have lots of commands on them, you don't want to
  60. be typing forever.
  61.  
  62. Oh, remember that the C language was designed with such memory constraints
  63. in mind. (Memory was v. expensive then).
  64.  
  65. > : I think part of it is blindness -- I think those people honestly think
  66. > : that, if an abbreviation is good enough for them, it is good enough for
  67. > : everyone.  That's why the namespace for Unix commands is such a bloody
  68. > : mess.  They couldn't even keep consistent within their own commands;
  69. > : "cd" for "change directory", but "pwd" for "print working directory".
  70.  
  71. I'm surprised you didn't mention `mkdir' too. :)
  72.  
  73. > upon you.  While not always effective, a good programmer just consciously
  74. > and unconsciously save space.  It's really only in the 80s that we had
  75. > the luxury to say, "who cares, it's just a few more bytes".
  76.  
  77. And just look at the size of today's applications :(
  78.  
  79.  
  80. .splitbung
  81. -- 
  82. * TQ 1.0 * The 'Just So Quotes'.
  83. MS-DOS isn't dead, it just smells that way.
  84.     -- Henry Spencer
  85.